// 引入 mysql2 库，用于连接 MySQL 数据库
const mysql = require('mysql2')

// 设置 MySQL 数据库连接配置
const dbConfig = {
  host: 'localhost',
  user: 'root',
  password: 'root', // rfy mengxiang55 jjy root
  database: 'macau',
  waitForConnections: true,
  connectionLimit: 10, // 最大连接数
  connectTimeout: 10000 // 连接超时时间，单位毫秒
}

// 创建 MySQL 连接池
const pool = mysql.createPool(dbConfig).promise()

// 创建 MySQL 单一连接
const connection = mysql.createConnection(dbConfig)

module.exports = {
  pool,
  connection
}
